﻿
	html, body {
		height: 100%;
          font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
	 	 }
	a:hover {
		text-decoration: none;
		color: #5bc0de;
		border-bottom: 2px dotted;
		}
	a {
		text-decoration: none;
		color: #5bc0de;
		}
	#bg_ {
		background-image: url(bootstrap/img/illustration.jpg);
		background-color: #fff;
		background-repeat: no-repeat;
		}
		
	.h {
		height: 100%;
		}
		
	.bg_white {
		background-color: #fff;
		}	
	.top {
		position: fixed;
		top: 20px;
		right: 50%;
		}
	.step h3 {
		background-color: #fdf7f7;
		border-color: #d9534f;
		}
	.step span {
		color: #5bc0de;
		}
	
       .form-fields-table {border-width: 0; }
       .form-fields-table td {padding: 6px;}
    body {
	margin: 0px;
}
 article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
} 
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	background: 0px 0px;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
 
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
h2, .h2 {
    font-size: 30px;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
* {
    box-sizing: border-box;
}
 
.container {
        clear: both;
     display: table;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
 .row {
    margin-right: -15px;
    margin-left: -15px;
}
 .borderdiv{
margin-left:20%;

 }
 .formcol
 {
     float:left;
     position: relative;
height:80px;
width:220px;
padding-right: 15px;
padding-left: 15px;
 }
 .formcol h3
 {
     font-weight:600;
 }
 .tabdiv
 {
     width:25%;
     float: left;
     position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;

 }
 .col{
     box-sizing: border-box;
     float: left;
     margin-left:30px;
     margin-right:30px;
     width:15%;
 }
 .page-header {
    padding-bottom: 9px;
    margin: 30px 0px 20px;
    border-bottom: 1px solid #EEE;
}
  .page-header h4{
font-weight:600;
font-size:20px;

 }
  #parent_popup {
  background: #000;
  height: 100%;
  opacity: 0.9;
  position: fixed;
  width: 100%;
  z-index: 100;
  top: 0;
  left: 0;
}
#popup {
 background-color:white;
  border: 2px double black; 
  height: 250px;
  position: fixed;
  top: 200px;
  left: 30%;
  color: #000;
  width: 600px;
  padding:40px;
}
#Success, #TextFailure
{
    font-size:20px;
}